YooKassa\Request\Receipts\CreatePostReceiptRequest A

Total Complexity 73
Dependencies 13
Dependents 2
Total lines 440
Lines of code 210
Logical lines of code 101
Comment lines 148
Methods 25
Properties 9

Methods 25

Method Rating Maintainability Complexity Lines of code
setSettlements()
A
52 10 22
validate()
A
51 9 31
setItems()
A
52 9 23
fromArray()
A
55 8 20
setTaxSystemCode()
S
56 6 17
setType()
S
59 4 15
setOnBehalfOf()
S
60 4 13
setCustomer()
S
62 4 11
setSend()
S
66 2 9
notEmpty()
S
78 2 3
hasCustomer()
S
80 1 3
setObjectId()
S
81 1 3
getOnBehalfOf()
S
82 1 3
addSettlement()
S
80 1 3
getObjectType()
S
82 1 3
getSettlements()
S
82 1 3
getSend()
S
82 1 3
getCustomer()
S
82 1 3
getType()
S
82 1 3
getObjectId()
S
82 1 3
getTaxSystemCode()
S
82 1 3
addItem()
S
76 1 4
setObjectType()
S
81 1 3
getItems()
S
82 1 3
builder()
S
80 1 3